Big Huge Thesaurus

paving machine

noun